package com.hdg.boot.service;

import com.hdg.boot.bo.XirMdBo;
import com.hdg.boot.dto.ExcelAddDownloadDto;
import com.hdg.boot.dto.ExcelUpdateDownloadDto;

import java.util.List;

public interface DataCompareService {

    /**
     * 获取数据进行比较
     * @param list
     * @param tableName
     */
    void addXirMdsByName(List<XirMdBo> list, String tableName);

    /**
     * 获取修改表结构数据
     * @return
     */
    List<ExcelUpdateDownloadDto> getUpdateData();

    /**
     * 获取新增表名数据
     * @return
     */
    List<ExcelAddDownloadDto> getAddData();

    /**
     * 将准生产环境中多的表及字段添加至对比表中
     * @param tableName
     */
    void hadTableAndColumn(String tableName);
}
